/***
 * 零件清单JS文件
 */

		$(document).ready(function(){
			GPSbtnControl();//左导航条点击样式控制
		
			listCheck();//选择行
			
			listEdit();//编辑选中的行
			listDel();//删除删除选中的行
		});
		
		
		function GPSbtnControl(){
			/*$(".pl-GPS a").on("click",function(){
				var thisItem=$(this);
				if(!(thisItem.hasClass("GPSactive"))){
					thisItem.addClass("GPSactive");
					thisItem.siblings().removeClass("GPSactive");
				}
			});*/
			
			//滚动条监听
			var GPS1=$("#pl-GPS1");
			var GPS2=$("#pl-GPS2");
			var GPS3=$("#pl-GPS3");
			var GPS4=$("#pl-GPS4");
			var GPS5=$("#pl-GPS5");
			
			var list1=$("#list1");
			var list2=$("#list2");
			var list3=$("#list3");
			var list4=$("#list4");
			var list5=$("#list5");
			
			var list1Site=list1.offset().top;
			var list2Site=list2.offset().top;
			var list3Site=list3.offset().top;
			var list4Site=list4.offset().top;
			var list5Site=list5.offset().top;
			
			
			$("#client-content").scroll(function(){
				var this_scrollTop = $(this).scrollTop();
				
			    if(this_scrollTop > (list1Site-125)){
			    	GPS1.addClass("GPSactive");
			    	GPS1.siblings().removeClass("GPSactive");
			    }
			    if(this_scrollTop > (list2Site-125)){
			    	GPS2.addClass("GPSactive");
			    	GPS2.siblings().removeClass("GPSactive");
			    }
			    if(this_scrollTop > (list3Site-125)){
			    	GPS3.addClass("GPSactive");
			    	GPS3.siblings().removeClass("GPSactive");
			    }
			    if(this_scrollTop > (list4Site-125)){
			    	GPS4.addClass("GPSactive");
			    	GPS4.siblings().removeClass("GPSactive");
			    }
			    if(this_scrollTop > (list5Site-125)){
			    	GPS5.addClass("GPSactive");
			    	GPS5.siblings().removeClass("GPSactive");
			    }
		   });
			
		}
	
		
		function listCheck(){
			$(".list tr td:last-child").on("click",function(){
				var thisItem=$(this);
				
				var thisBox=thisItem.parents(".co-contentList");
				var trSelected=parseInt(thisBox.find(".trSelected").val());
				
				
				var itemParent=thisItem.parent();
				
				if(!(itemParent.hasClass("nowCheck"))){
					itemParent.addClass("nowCheck");
					thisItem.find("i").attr("class","fa fa-check-circle");
					
					trSelected+=1;
					thisBox.find(".trSelected").val(trSelected);
					
				}else{
					itemParent.removeClass("nowCheck");
					thisItem.find("i").attr("class","fa fa-circle-o");
					
					trSelected-=1;
					thisBox.find(".trSelected").val(trSelected);
				}
			});
		}
		
		
		function listEdit(){
			$(".co-listEdit").on("click",function(){
				var thisItem=$(this);
				var thisBox=thisItem.parents(".list");
				var trSelected=parseInt(thisBox.find(".trSelected").val());
				var listTrEdit=thisBox.find("tr.nowCheck");
				
				if(trSelected == 0){
					alert("请先选中行，再进行编辑操作。");
				}else{
					listTrEdit.find("input").attr("disabled",false);
				}
			});
		}
		
		
		function listDel(){
			$(".co-listDel").on("click",function(){
				var thisItem=$(this);
				var thisBox=thisItem.parents(".list");
				var trSelected=parseInt(thisBox.find(".trSelected").val());
				var listTrDel=thisBox.find("tr.nowCheck");
				
				if(trSelected == 0){
					alert("请先选中行,再进行删除操作。");
				}else{
				
					$.ajax({
						url:"json/data.json",//json/data.json 测试
						type:"post",
						dataType:"json",
						data:"",
						success:function(msg){
							listTrDel.css("display","none");
							thisBox.find(".trSelected").val(0);
							trSelected=0;
						},	
						error:function(e){alert('出错了');}				
					});
					
				}
			});
		}
		
		
		function listAdd(){
			$("#partAddModal").modal('show');
		}
		
		
		
		
		